'''
9-1 餐馆：创建一个名为Restaurant的类，其方法
__init__()设置两个属性：restaurant_name和
cuisine_type。创建一个名为describe_restaurant()的
方法和一个名为open_restaurant()的方法，其中前者打印前
述两项信息，而后者打印一条消息，指出餐馆正在营业。
'''
class Restaurant(object):
    def __init__(self, restaurant_name, cuisine_type):
        self.restaurant_name = restaurant_name
        self.cuisine_type = cuisine_type
    def describe_restaurant(self):
        print(f'Restaruant name :{self.restaurant_name}\nRestaurant type: {self.cuisine_type}')
        return f'{self.restaurant_name} {self.cuisine_type}'
    def open_restaurant(self):
        print(f'{self.restaurant_name} is open')
        return f'{self.restaurant_name} is open'



def main():
    Res1=Restaurant('一号餐厅','面')
    Res1.describe_restaurant()
    Res1.open_restaurant()
    print(Res1.describe_restaurant())
    print(Res1.open_restaurant())
    Res2=Restaurant('二号餐厅','快餐')
    Res2.describe_restaurant()
    Res2.open_restaurant()


if __name__ == '__main__':
    main()